package com.bbva.general.entities;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import com.bbva.general.entities.Iconossistemas;
import com.bbva.general.entities.Perfilusuario;

@SuppressWarnings("unchecked")
public class Accesoperfil implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	private String idacceso;
	private Iconossistemas iconossistemas;
	private Perfilusuario perfilusuario;
	private Date fhcrea;
	private String usucrea;
	private String pccrea;
	private Date fhmodi;
	private String usumodi;
	private String pcmodi;
	
	private Set accesoperfilAccions = new HashSet(0);

	public Accesoperfil() {
	}

	public Accesoperfil(String idacceso, Iconossistemas iconossistemas,
			Perfilusuario perfilusuario, Date fhcrea, String usucrea,
			String pccrea) {
		this.idacceso = idacceso;
		this.iconossistemas = iconossistemas;
		this.perfilusuario = perfilusuario;
		this.fhcrea = fhcrea;
		this.usucrea = usucrea;
		this.pccrea = pccrea;
	}

	public Accesoperfil(String idacceso, Iconossistemas iconossistemas,
			Perfilusuario perfilusuario, Date fhcrea, String usucrea,
			String pccrea, Date fhmodi, String usumodi, String pcmodi,
			Set accesoperfilAccions) {
		this.idacceso = idacceso;
		this.iconossistemas = iconossistemas;
		this.perfilusuario = perfilusuario;
		this.fhcrea = fhcrea;
		this.usucrea = usucrea;
		this.pccrea = pccrea;
		this.fhmodi = fhmodi;
		this.usumodi = usumodi;
		this.pcmodi = pcmodi;
		this.accesoperfilAccions = accesoperfilAccions;
	}

	public String getIdacceso() {
		return this.idacceso;
	}

	public void setIdacceso(String idacceso) {
		this.idacceso = idacceso;
	}

	public Iconossistemas getIconossistemas() {
		return this.iconossistemas;
	}

	public void setIconossistemas(Iconossistemas iconossistemas) {
		this.iconossistemas = iconossistemas;
	}

	public Perfilusuario getPerfilusuario() {
		return this.perfilusuario;
	}

	public void setPerfilusuario(Perfilusuario perfilusuario) {
		this.perfilusuario = perfilusuario;
	}

	public Date getFhcrea() {
		return this.fhcrea;
	}

	public void setFhcrea(Date fhcrea) {
		this.fhcrea = fhcrea;
	}

	public String getUsucrea() {
		return this.usucrea;
	}

	public void setUsucrea(String usucrea) {
		this.usucrea = usucrea;
	}

	public String getPccrea() {
		return this.pccrea;
	}

	public void setPccrea(String pccrea) {
		this.pccrea = pccrea;
	}

	public Date getFhmodi() {
		return this.fhmodi;
	}

	public void setFhmodi(Date fhmodi) {
		this.fhmodi = fhmodi;
	}

	public String getUsumodi() {
		return this.usumodi;
	}

	public void setUsumodi(String usumodi) {
		this.usumodi = usumodi;
	}

	public String getPcmodi() {
		return this.pcmodi;
	}

	public void setPcmodi(String pcmodi) {
		this.pcmodi = pcmodi;
	}

	public Set getAccesoperfilAccions() {
		return this.accesoperfilAccions;
	}

	public void setAccesoperfilAccions(Set accesoperfilAccions) {
		this.accesoperfilAccions = accesoperfilAccions;
	}
	
}
